Mint\MRM\DataBase\Models\CampaignModel B

Total Complexity 99
Dependencies 11
Dependents 5
Total lines 1,131
Lines of code 577
Logical lines of code 322
Comment lines 472
Methods 45
Properties 0

Methods 45

Method Rating Maintainability Complexity Lines of code
replace_test_mail_dynamic_placeholders()
A
49 14 26
get_all()
A
49 9 27
schedule_campaign_action()
A
48 8 30
get_campaign_email()
S
50 3 31
schedule_async_send_email_action()
S
59 4 15
destroy_all()
S
59 4 13
insert()
S
57 3 16
destroy()
S
59 3 14
update_campaign_email_meta()
S
53 2 26
update_campaign_emails()
S
55 2 20
insert_campaign_recipients()
S
58 2 16
insert_campaign_emails()
S
57 2 16
get_campaign_email_by_index()
S
59 2 14
update()
S
59 2 13
delete_all_child_row_by_campaign_ids()
S
60 2 13
get_campaign_email_to_duplicate()
S
56 1 21
get_campaign_email_meta()
S
66 2 7
get_campaign_email_for_background()
S
64 2 9
get_campaign_meta()
S
62 2 10
get_campaign_meta_value()
S
68 2 6
update_campaign_meta()
S
59 1 15
prepare_campaign_click_rate()
S
62 2 9
prepare_campaign_open_rate()
S
62 2 9
is_campaign_exist()
S
63 2 10
get_first_campaign_email()
S
59 1 14
update_campaign_recipients()
S
61 1 14
get_campaign_email_ids()
S
60 1 14
update_campaign_email_status()
S
61 1 14
get_all_customfield()
S
60 1 13
update_campaign_status()
S
62 1 12
remove_email_from_campaign()
S
63 1 11
get_last_inserted_campaign_email()
S
69 1 6
get_campaign_email_to_builder()
S
69 1 6
get_schedule_campaign()
S
64 1 9
get_publish_campaign_id()
S
68 1 6
get_email_by_index()
S
69 1 6
get_campaign_value()
S
70 1 5
is_exist_schedule_email()
S
68 1 6
replace_image_tag_with_placeholder_for_test()
S
75 1 4
delete_child_row_campaign_id()
S
64 1 9
get_campaign_to_duplicate()
S
62 1 10
get_last_campaign_email_id()
S
63 1 10
get()
S
62 1 10
unschedule_campaign_actions()
S
71 1 6
get_campaign_email_by_id()
S
69 1 6